package com.zx.dsptuneup_cloud.ProtocolTools;

import com.zx.dsptuneup_cloud.App;
import com.zx.dsptuneup_cloud.Data_Bean.ChanelBean;
import com.zx.dsptuneup_cloud.Data_Bean.EqSegmentBean;

public class Config {
    // 初始化配置数据
    public static void configData() {
        //  初始化EQ的所有数据
        int[] freqArr = {32,64,128,256,512,1024,2048,4096,8192,16384,32,64,128,256,512};

        // 输入通道14段
       for (int i=0;i<14;i++) {
            ChanelBean chanelBean = new ChanelBean();
           for (int j=0;j<15;j++) {
               EqSegmentBean eqSegmentBean = new EqSegmentBean(freqArr[j] + "", 0, 1.41);
               chanelBean.getEqSegArr().add(eqSegmentBean);
            }
           chanelBean.setHighCut(20000);
           chanelBean.setLowCut(20);
           chanelBean.setMute(true);
            chanelBean.setVolume(0);
           App.getEqData().getInputChannelArr().add(chanelBean);
        }



        // 输出通道8段
        for (int i=0;i<8;i++){
            ChanelBean chanelBean = new ChanelBean();
            for (int j=0;j<10;j++){
                EqSegmentBean eqSegmentBean = new EqSegmentBean(freqArr[j]+"",0,1.41);
                chanelBean.getEqSegArr().add(eqSegmentBean);
            }
            chanelBean.setHighCut(0);
            chanelBean.setLowCut(0);
            App.getEqData().getOutputChannelArr().add(chanelBean);
        }

    }
}
